home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Business Assistant
/
Business Assistant.iso
/
tax
/
timekeep
/
timekeep.doc
< prev
next >
Wrap
Text File
|
1984-10-14
|
8KB
|
190 lines
===================TIMEKEEPER===================
v. 1.3 -- October 4, 1984
A program to log usage of your computer.
Can be used to compute billings for
various jobs. Also will come in handy
to document business usage of your
computer for the IRS!
***************************************
Copyright on this program is owned by
Answers Unlimited, Inc., Northfield, IL
c. 1984.
Feel free to copy this program to any
of your program disks -- or share it
with a friend. If you find the program
useful, you're encouraged to register
your copy with a suggested donation of
$15.00 which will be very much appreciated.
This will entitle you to one free upgrade.
Send contributions to:
Answers Unlimited, Inc.
1618 Elder Lane
Northfield, IL 60093
***************************************
No warranties, express or implied, go
with this program. If you have ideas
about improving the program, drop me a
note. If I incorporate them in a future
version, I'll give you credit in this
lead-off message. In this way, you'll
achieve a version of immortality! If
you find an insect hampering operation
of the program, drop me a line about
this too. An enhancement on v. 1.2, the
automatic logging of time to the LOGFILE,
was added at the suggestion of Skip Gasch,
Chicago Computer Society.
***************************************
Future planned enhancements include the
following: 1) the ability to produce
sorted lists of jobs by either job name,
date, or worker; 2) reports in graph
format; 3) reports generated in a
format which can be imported by a
spreadsheet; 4) the ability to track
multiple tasks automatically, i.e.,
switch from word processor to communi-
cations program to spreadsheet to data-
base and have the elapsed time cumulated
automatically; and 5) cosmetic improve-
ments in the display.
***************************************
------------------------------------------------------------------
-2-
TIMEKEEP is a simple utility program to help you keep track of
jobs on the computer. It consists of three program files,
TIMEKEEP.EXE, ONTIME.EXE, OFFTIME.EXE, and one data
file, LOGFILE, which is created when you first use the programs.
In addition to this, several temporary files are created in the
process of using the program. You may see these listed in your
directory if you abort the whole timekeeping operation sometime.
These temporary files are named ELAPSED.TIM, BEGIN.TIM, and
COUNT.FIL.
TIMEKEEP produces a report on selected jobs. ONTIME records the
beginning time of a job. OFFTIME records the ending time of a
job, computes the elapsed time, and creates a cumulating
computer log (LOGFILE) of your time spent on the computer.
Make a backup of this LOGFILE frequently. It's what you would
need to document business use of the computer.
The IRS has made it plain that anyone wishing to take business-
related deductions on a computer had better be able to substantiate
business portion of use. This can best be done through a systematic
log of computer use. If you're like me, you may find it easy to
forget to keep track of all the different times you get on the
computer. The OFFTIME program will automatically remind you to log
usage. The TIMEKEEP program will produce a report on the time
spent on a particular job along with billing information.
To avoiΣ memor∙ lapses¼ incorporatσ thσ ONTIM┼ anΣ OFFTIM┼ file≤
iε ß batcΦ file with your programs which will prompt you when you finish
work for the appropriate information. Also, be sure to respond
with the current date and time at the DOS "DATE" and "TIME"
prompt (if you don't have a real-time clock). If you're using
this with a hard disk which is partitioned into several volumes,
as I do with a Davong, you will have to copy the program files
to each volume at this time. Because of the constraints of
my Davong, this program is written under DOS 1.1. I can't vouch
for the implementation under the additional complexities of
DOS 2.0 or DOS 2.n to the nth power.
For example, if you frequently work with WordStar, you might
create this batch file (enter the following just as it appears --
<enter> means to press the ENTER key; ^Z is produced by hitting
the F6 key):
COPY CON: STAR.BAT <enter>
ONTIME <enter>
WS <enter>
OFFTIME <enter>
^Z
-3-
Now, instead of typing WS to start WordStar, type STAR. Whenever
you finish a WordStar session, you will be asked whether you want to
use the time which has been recorded automatically or enter your
own time. (You might want to enter you own time if the computer
has been on but unattended for some time, and you only wish to bill
for the actual time you are on the computer.)
If you choose to use the automatic timekeeping function, you will next
be asked for your initials and then the name of the job. If you are
entering the elapsed time manually, you will be prompted to enter the
time in the format hh/mm, that is, if you have been
working on the computer for 3 hours and 15 minutes, enter 03/15.
Please Note: The report system is not case sensitive at this
point. You will have to be consistent about the way you enter a
job name. If you're writing an article for PC WORLD, and you
enter "PCWORLD" one time, "pcWorld" another, and PC World" a third
time, you won't get an accurate report (unless you produce
separate reports on each name). If you enter a job name which is
not in the file, the program will tell you about this mistake.
To use with any other program, just substitute the program name
in the batch file where WS appears above.
If you do not incorporate this in batch files, you will need to
run the programs for the first time in the following order to create
the required files -- if you don't you'll get the annoying message
"File not found." You should enter the command from DOS "ONTIME" --
followed by the command "OFFTIME" after the very short processing
period for the first command.
---------
The TIMEKEEP program is self-explanatory. After entering
TIMEKEEP from the DOS prompt, the initial menu will appear.
Choosing #1, "Report on a job", will lead you through the
necessary input to produce a report.
You will enter the job name, whether you want a hard-copy report
from your printer, any additional time on the job which wasn't spent
on the computer, any additional charges to be billed (such as
telephone costs, messenger service, etc.) and then a report will be
produced.
If you simply want to print out a list of all computer use in
chronological order, use the DOS TYPE command. Turn your printer
on, bring it to live condition by pressing the <CTRL><PrtSc> keys in
conjunction, and then enter this: "TYPE LOGFILE"
--------
This program was written to simpify my bookkeeping procedures, and I've
used it for about six months. You may find the program useful
but have different needs for tracking time or producing reports. For
example, you might want the option to calculate non-computer time at
a different rate. I'd be willing to consider customized versions on a
minimal fee basis -- drop me a line. In any case, I hope you get
some benefit out of the program.